<body>
Provides generic GPS-handling infrastructure to be leveraged by specific GPS device
implementations.
<p>
GPSDevice is intended to be implemented by a class that handles a particular type of
GPS connection (Bluetooth, or direct serial). GPSException is used to signal GPS-specific
problems. GPSReceiver provides ways to handle data once it has been received from a
GPS device, since the data format (NMEA-0183) is standardized.
</body>